package com.smallrig.extension.chain;

import com.smallrig.extension.ExtensionSpi;

public interface Command extends ExtensionSpi {

    default void preHandler(Context context){
        return;
    }

    /**
     *
     * @param context 上下文
     * @return 返回true，代表不继续往下执行了
     */
    boolean execute(Context context);

    default void postHandler(Context context){
        return;
    }
}
